.header {
	width: 100%;
	height: 142px;
	background-color: #000;
	margin-bottom: 40px;
}

.header .header-logo {
	padding-left: 64px;
}

.header-logo .header-portrait {
	width: 143px;
	height: 143px;
	border-radius: 50%;
	border: 2px solid #ccc;
	position: relative;
	top: 18px;
	background-color: #fff;
}

.header-logo .header-portrait #logo {
	width: 143px;
	height: 143px;
	border-radius: 50%;
}

.header-logo .header-text {
	position: absolute;
	top: 35px;
	left: 232px;
}

.header-logo .header-text h2 {
	color: #fff;
	margin-bottom: 14px;
}

.header-logo .header-text p {
	color: #dfe6df;
	font-size: 14px;
}

.header-logo .header-news .news {
	width: 36px;
	height: 33px;
	position: absolute;
	right: 122px;
	top: 54px;
	/*background-color: #fff;*/
}